electric cattle prod - French English Dictionary